Metric-Based Software Evaluation Method
نویسندگان
چکیده
Based on a set of case studies in eight European countries a method of software evaluation has been designed within ESPRIT Project SCOPE (Software evaluation and certification programme Europe). This method deals with several types of information: software characteristics and metrics, product and process information, and evaluation techniques. In order to be applicable the method is supported by a five step procedure which analyses the quality requirements, specifies, designs and conducts the evaluation, and finally, reports on the collection of all documents produced in an evaluation report. The thoroughness of software evaluation is expressed by evaluation levels; encapsulations of evaluation techniques, in order to measure a quality attribute and manage the whole process more easily, are described by evaluation modules. Two guides have been produced and have been submitted to the responsible ISO/IEC JTC1 sub-committee for review and inclusion in normative documents being developed for the application of ISO/IEC 9126. This method proposed can work with customised models as well as with standards. Prerequisite
منابع مشابه
Evaluation of Classifiers in Software Fault-Proneness Prediction
Reliability of software counts on its fault-prone modules. This means that the less software consists of fault-prone units the more we may trust it. Therefore, if we are able to predict the number of fault-prone modules of software, it will be possible to judge the software reliability. In predicting software fault-prone modules, one of the contributing features is software metric by which one ...
متن کاملFormal approach on modeling and predicting of software system security: Stochastic petri net
To evaluate and predict component-based software security, a two-dimensional model of software security is proposed by Stochastic Petri Net in this paper. In this approach, the software security is modeled by graphical presentation ability of Petri nets, and the quantitative prediction is provided by the evaluation capability of Stochastic Petri Net and the computing power of Markov chain. Each...
متن کاملResearch on Trustworthiness Evaluation Method of Software Resources Based on Fuzzy Sets
With the increasing demands on software functions, the software systems are becoming larger and more difficult to be managed. The damages caused by system failures are more serious, so the software trustworthiness has become a focus that the international experts and scholars pay close attention to. In the paper, the intension of software trustworthiness has been discussed, and an evaluation me...
متن کاملA Metric Suite to Support Software Product Line Architecture Evaluation
This paper presents a metric suite to support software product line architecture (PLA) evaluation. The metric suite was conceived taking into account the variabilities defined on the UML artefacts of the product line based on specific stereotypes. The metrics definition was supported by the SDMetrics tool. An example illustrates the correlation between the metrics and the PL architecture qualit...
متن کاملAn Adaptable Software Product Evaluation Metric
Software product evaluation is a tool to choose among alternative software products for an intended application, but can also assist the developers of the software in judging the relevance of their product and in identifying missing functionalities. The suitability of software products is dependent on the intended application scenario and environment, which is why quantitative, objective metric...
متن کاملA Class Cohesion Metric For Object-Oriented Designs
Cohesion is a measure of relatedness or consistency in functionality of a software component. It is a highly desirably design characteristic because it measures separation of responsibilities, independence of components, and control of complexity. Cohesion has a significant effect on a design’s understandability, effectiveness and adaptability. An early evaluation of design components for cohes...
متن کامل